package com.yfp.device.domain.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;

/**
 * 机器版本反馈请求体
 */
@Data
@Schema(title = "机器版本反馈请求体")
public class MachineApkFeedbackRequest implements Serializable {

    /**
     * 机器编号
     */
    @Schema(title = "机器编号", example = "1737326530549387264")
    private String machineSn;

    /**
     * 推送记录编号
     */
    @Schema(title = "推送记录编号", example = "123456789")
    private String pushRecordNo;

    /**
     * 版本号
     */
    @Schema(title = "版本号", example = "v_1.0.0.1")
    private String versionNo;

    /**
     * 内部版本号
     */
    @Schema(title = "内部版本号", example = "1")
    private Integer innerVersionNo;

    /**
     * 版本名称
     */
    @Schema(title = "版本名称", example = "创世版")
    private String versionName;

    /**
     * 固件版本号
     */
    @Schema(title = "固件版本号")
    private String firmwareVersion;
}
